<cfcomponent>
	<cffunction name="_exists" access="public" returntype="any">
		<cfargument name="varName" type="string" required="yes">
		<cfscript>
		if(structKeyExists(VARIABLES,ARGUMENTS.varName)){
			return true;
		} else {
			return false;
		}
		</cfscript>
	</cffunction>
	
	<cffunction name="_getter" access="public" returntype="any">
		<cfargument name="varName" type="string" required="yes">
		<cfreturn variables[ARGUMENTS.varName]>
	</cffunction>
	
	<cffunction name="_setter" access="public" returntype="void">
		<cfargument name="varName" type="string" required="yes">
		<cfargument name="value" type="any" required="yes">
		<cfset variables[ARGUMENTS.varName] = ARGUMENTS.value>
	</cffunction>
</cfcomponent>